const findSon = (arr, id = '') => {
  const resolveArr = []
  arr.forEach(item => {
    // :当前输入的1d·和数组中的某一个p1d一致，说明当前的item是这个ID的儿子
    if (item.pid === id) {
      // :找到所有的子集放到了结果中
      resolveArr.push(item)
      // .findSon方法就是找儿子的方法
      // .返回的就是儿子的集合~=》chi1dren
      // ~将这个children放到到他的父亲中
      const children = findSon(arr, item.id)
      if (children.length) {
        item.children = children
      }
    }
  })
  return resolveArr
}

export default findSon
